Overcoming obstacles and achieving success